SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[paCertificaActualizarSubProyecto]
-- < Registro de Actualizaciones >
-- 25-10-2006

	(@IdSubProyecto 		[int],
	 @NombreSubProyecto 		[varchar](200),
	 @Anio 				[int],
	 @AnioPresupuestario 		[int] = null,
	 @Destinatarios 			[varchar](250) = null,
	 @IdTipoSubProyecto 		[int],
	 @IdTipoCertificado 		[int] = null,
	 @IdTipoHora 			[int] = null,
	 @PerteneceRefepec 		[bit] = null,
	 @CodigoRefepec 		[varchar](15) = null,
	 @Observacion 			[varchar](200) = null,
	 @CantidadHoras 		[real] = null,
	 @HorasPresenciales 		[real] = null,
	 @HorasNOPresenciales 	[real] = null,
	 @EstadoPS 			[int],
	 @CodigoM3 			[int] = null,
	 @CantidadInstancias 		[int] = null,
	 @CantidadCapacitandos 	[int] = null,
	 @CantidadEncuentrosInstancias	[int] = null,
	@IDModeloCertificadoAsistente 	[int] = null,
	@IdModeloCertificadoCapacitador 	[int] = null
)

AS
SET NOCOUNT ON
UPDATE [tb_SubProyectos] 
SET 
	 [NombreSubProyecto]		= @NombreSubProyecto,
	 [Anio]	 			= @Anio,
	 [AnioPresupuestario]	 	= @AnioPresupuestario,
	 [Destinatarios]	 		= @Destinatarios,
	 [IdTipoSubProyecto]	 	= @IdTipoSubProyecto,
	 [IdTipoCertificado]	 	= @IdTipoCertificado,
	 [IdTipoHora]	 		= @IdTipoHora,
	 [PerteneceRefepec]	 	= @PerteneceRefepec,
	 [CodigoRefepec]	 	= @CodigoRefepec,
	 [Observacion]	 		= @Observacion,
	 [CantidadHoras]	 		= @CantidadHoras,
	 [HorasPresenciales]	 	= @HorasPresenciales,
	 [HorasNOPresenciales]	 	= @HorasNOPresenciales,
	 [EstadoPS]	 		= @EstadoPS,
	 [CodigoM3]	 		= @CodigoM3,
	 [CantidadInstancias]	 	= @CantidadInstancias,
	 [CantidadCapacitandos]	 	= @CantidadCapacitandos,
	 [CantidadEncuentrosInstancias]	= @CantidadEncuentrosInstancias,
	 [IDModeloCertificadoAsistente] 	=@IDModeloCertificadoAsistente,
	[IdModeloCertificadoCapacitador]=	@IdModeloCertificadoCapacitador
WHERE 
	( [IdSubProyecto] = @IdSubProyecto)
GO
GRANT EXECUTE ON  [dbo].[paCertificaActualizarSubProyecto] TO [Certificaciones]
GRANT EXECUTE ON  [dbo].[paCertificaActualizarSubProyecto] TO [CertificacionesAdministracion]
GO
